body{margin:0;padding:0;font-family: 'Microsoft Yahei',sans-serif,Helvetica,Arial,verdana;font-size:12px;line-height:24px;cursor:default;}
html,form,input,select,textarea,div,p,ul,ol,dt,dd,dl,li,h1,h2,h3,h4,h5,h6,label{margin:0;padding:0;}
li{list-style:none;}
textarea {overflow-y:auto;overflow-x:hidden;font-family: 'Microsoft Yahei',sans-serif,Helvetica,Arial,verdana;width:90%}
input,select,img{vertical-align:middle;font-size:14px;font-family: 'Microsoft Yahei',sans-serif,Helvetica,Arial,verdana;} 
input,textarea {
	outline: none; font-family: 'Microsoft Yahei', verdana; padding: 3px 5px; border: 1px solid #bbb; font-family: 'Microsoft Yahei', verdana;
}
textarea{width:80%}
table,td,img{border:0;}
table{border-collapse: collapse;border-spacing: 0}
a{color:#2050A0;text-decoration:underline;cursor:pointer;}
a:hover {text-decoration:underline;}
/*共用样式*/
.hide{display:none;}
.clear {clear:both;height:0;line-height:0;font-size:0;}
.Cred {color:#c00;}
.fz12 {font-size:12px;}
.fl{float:left;}
.fr{float:right;font-size:14px;}
.iBox {display:inline-block;vertical-align:middle;overflow:hidden;}
.vblank1 {color:#989898;font-size:14px;margin:0 10px;line-height:20px;}
.gCon {width:980px;margin:0 auto;text-align:left;}
/* 顶栏logo及导航 */
.header{width:980px;height:80px;margin:0 auto }
.header:after {clear:both;content:".";display:block;height:0;line-height:0;overflow:hidden;visibility:hidden;}
.header .logo {padding:22px 0 0;}
.header_nav {padding:40px 0 0;}
.header_nav a {color:#404040;text-decoration:none;}
.header_nav a:hover {text-decoration:underline;}
.header_nav a.udLine_n:hover {text-decoration:none;}
#upmail {height:24px;}
.hotline{color:red;padding-right: 10px;}
/* 普通页脚 */
.footer {margin:0 auto;padding:15px 0 30px;color:#ABABAB;text-align:center;font-size:12px;border-top:1px solid #F1F1F1;background-color:#FBFBFB;}
.footer a {color:#999;line-height:1.8em;font-size:12px;text-decoration:none;}
.footer a:hover {color:#999;text-decoration:underline;}
/* 页面导航 By xiongdan */
.nav {clear:both;width:100%;height:42px;background-color:#478ACF;}
.navTxt {width:980px;margin:0 auto;}
.navTxt:after {content:".";display:block;clear:both;height:0;line-height:0;visibility:hidden;}
.navTxt li {float:left;}		
.navTxt li a,.navTxt li p {float:left;display:block;height:38px;line-height:37px;padding:4px 0 0;outline:none;color:#fff;text-decoration:none;overflow:hidden;}
.navTxt li a:hover {font-weight:bold;text-decoration:none;}
.navTxt li span {display:inline-block;vertical-align:middle;height:40px;padding:0 15px;text-align:center;}
.navTxt li.navLi1 span{width:75px;font-size: 14px}
.navTxt li.navLi2 span{width:142px;}
.navLi-Lbg,.navLi-Rbg {display:inline-block;vertical-align:middle;width:10px;height:38px;}
.navTxt li.default span {height:37px;background-color:#FFF;border-top:1px solid #3477B5;font-weight:bold; color:#414141;}
.navTxt li.default a:hover {color:#414141;}
.default .navLi-Lbg,.default .navLi-Rbg {background:url(../img/help/navDefault.png) -9999px -9999px no-repeat;}
.default .navLi-Lbg {background-position:0 0;}
.default .navLi-Rbg {background-position:-10px 0;}
.fgLine {height:42px;width:2px;background:url(../img/help/nav_fg.gif) 0 10px no-repeat;}

.bg_pic{background:url(../img/help/repeat-x.gif) -9999px -9999px repeat-x;}
.nav {background-color:#478ACF ;background-position:0 0;}
.gCon {padding:25px 0;overflow: hidden;}
.gCon_box {overflow:hidden;}
.gCon_box:after,
.subNav:after,
.gCon_hotPd:after,
.pdBox_l:after,
.gCon_games:after, 
.pd_btn:after {clear:both;content:".";display:block;height:0;line-height:0;overflow:hidden;visibility:hidden;}
.moreLink1 {font-size:12px;text-decoration:none;}
.moreLink1:hover {text-decoration:underline;}
.til_sty1 {color:#404040;line-height:28px;font-size:14px;} /*标题文字样式*/


/*子导航*/.gCon_pd {
margin: 10px 0 0;
padding: 0 0 30px;
background: url(../img/help/hotPd_bg.jpg) repeat-x 0 bottom;
border: 1px solid #B7CCDD;
}
.gCon_pd .subNav{height:34px;overflow:hidden;background-position:0 -325px;}
.gCon_pd .subNav li {float:left;height:34px;cursor:pointer;border-right:1px solid #B5D6ED;}
.gCon_pd .subNav .nowSel {font-weight:bold;background-position:0 -364px;} /*当前选项样式*/
.gCon_pd .subNav li a {display:block;height:34px;color:#2050A0;line-height:34px;text-decoration:none;text-align:center;}
.gCon_pd .subNav li a:hove {text-decoration:none;}
.gCon_pd .subNav .wth1 {width:89px;}
.gCon_pd .subNav .wth2 {width:89px;}


/*最新消息
=====================*/
.gbox {width:100%;border:1px solid #B7CCDD;overflow:hidden;}
.gbox .title {height:28px;line-height:28px;padding:0 15px 0 20px;border-bottom:1px solid #B5D6ED;display:block}
.gbox .boxCon {padding:16px 0 0 15px;}
.boxCon li{clear:both;padding:4px 0;text-indent:1em;height:24px;overflow:hidden;vertical-align: middle;background: url(../img/help/icon-li.gif)  0 50% no-repeat}
.boxCon a {text-decoration:none;line-height:24px;overflow:hidden;outline:none;}
.boxCon a:hover {text-decoration:underline;}
.circleIco {float:left;width:6px;height:24px;line-height:24px;margin:0 12px 0 5px;background-position:-355px 9px;overflow:hidden;}
.gCon_left{width:367px}

.current a{color:#c00}

.frCon{width:780px}
/*登录*/

.info_box {
	font-size:10pt;
	overflow:hidden;
	background:#fff;
	border:1px solid #B7CCDD;
	padding:20px;clear:both;position: relative;float:none;
}
.info_box #form_user {float:left;width:620px;}
.info_box h2,.box_title {font-size:16pt;font-weight:normal;color:#333;border-bottom:2px solid #B7CCDD;padding-bottom:10px;}

.info_box #login_tip {float:right;width:300px;font-size:10.5pt;color:#666;}
.info_box #login_tip h3 {margin:30px 0 10px 0;font-size:11pt;}
.info_box #login_tip ol {
	font-size:10pt;
	padding:10px 5px;
	list-style-type: decimal;
	list-style-position: inside;
}

.info_box form th {font-size:10.5pt;text-align:right;padding:10px;}
.info_box form td {vertical-align:middle;}
.info_box form input.TEXT {font-size:16px;padding:3px;border:1px solid #ccc;
padding: 7px 8px;
color: #333;
vertical-align: middle;
background-color: #fff;
background-repeat: no-repeat;
background-position: right center;
border: 1px solid #ccc;
border-radius: 3px;
outline: none;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);margin-top: 5px;
margin-bottom: 15px;display: block;
width: 92%
}
.info_box form label.inputtitle{display:block;
	font-weight: bold;font-size: 13px;
}

.info_box form input.TEXT:focus {border:1px solid #5695db;outline: none;}
.info_box form select {font-size:16px;padding:3px;}
input.BUTTON {
	font-size:14px;
	padding:0 5px;
	height:30px;
	cursor: pointer;
	min-width: 100px;
}
input.SUBMIT {font-weight:bold;}


.error_msg {
color: #c00;
}

/* The box*/

/********************************/
.box { clear: both;
}

.box .header {
	height: 28px; line-height: 28px; margin-top: 0; position: relative;
}

.tabs .header {
	overflow: hidden
}

.box .header h2,.header h3,.title {
	font-size: 14px; display: inline; font-weight: bold; margin: 0 9px; color: #555; height: 28px; line-height: 28px
}

.box .header h2,.box .header h3 {
	padding-left: 5px; background-repeat: no-repeat; background-position: 8px 50%; background-repeat: no-repeat;
}

/* The box header */
.n-box .header {
	background: #e9ecf1
}

.box-left {
	width: 18%; float: left;
}

.box-right {
	position: absolute; right: 0; width: 81%
}

/* Box tabs */
.normal-header {
	padding: 5px 0
}
.box .header{width: 100%}
.box .header ul {
	position: absolute; right: 0; top: 0; left: 0; margin: 0; padding: 0; z-index: 1; border-bottom: 1px solid #c1c1c1; padding-left: 10px; height: 27px
}

.box .header ul li {
	display: inline-block; float: left; cursor: pointer;
}

.box .header ul li.ui-tabs-active,.box .header ul li.current {
	border: 1px solid #c7c7c7; border-bottom-color: #fafafa; background: #fff; font-weight: 700; height: 30px; z-index: 2;
}

.box .header ul li a {
	display: block; padding: 5px 15px; line-height: 1.66; color: #666
}

.box .header ul li:first-child a {
	border-left-color: #c1c1c1;
}

.box .header ul li:last-child a {
	border-radius: 2px 0 0 0; border-right: none;
}

.box .header ul li:hover a,.box .header ul li.current a {
	color: #222; font-weight: bold;
}


/* ********************************************* */
/* Search Box */


.searchbox {
	width: 500px; margin: 0; height:  70px; background: #ecf1f4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
	box-sizing: border-box;
}

.searchbox input[type=text] {
	 position: absolute;top:21px;left:10px;
	width: 400px; padding: 8px 11px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}

.searchbox input[type=submit] {
	cursor: pointer; position: absolute; top: 21px; bottom: 21px; right: 21px; width: 55px; height: 35px; padding: 5px 15px; border-radius: 0 3px 3px 0;
}

.searchbox.grid_12 {
	width: 500px;
}

.search-result {
	margin: 10px 5px; border-bottom: 1px dashed #ddd; width: 100%
}

.search-result a {
	color: bule; font-size: 14px; text-decoration: none
}

.search-result a:hover {
	color: #BA2636; text-decoration: underline
}

.search-result .td1 {
	color: blue; font-size: 13px; text-align: left;
}

.search-result .td2 * {
	font-size: 12px !important; color: #444 !important; padding: 0 !important; margin: 0 !important; text-align: left;
}

.search-result .td2 em {
	color: red !important;
}

.search-result .td3 {
	color: green; font-size: 12px; text-align: right;
}
/**/
.nui-info {
	table-layout: fixed; margin: 0 auto; width: 210mm; line-height: 22px; padding-left: 8px; background-color: #FFFFFF; word-break: break-word;
}

.nui-info .title {
	font-size: 20px; font-weight: bold; height: 60px; line-height: 60px;
}

.nui-info .categoryInfo {
	font-size: 12px; text-align: left; color: #888888; height: 25px;
}

.nui-info .readInfo {
	font-size: 12px; color: #888888; height: 25px;
}

.nui-info .contents {
	margin: 10px 0; line-height: 1.66;
}

.code_comments {
	margin: 20px 0 20px 0;
}

.code_module h2 {
	border-bottom: 1px solid #40AA63; padding: 0; font-size: 10pt;
}

.code_module h2 .right {
	float: right; padding-bottom: 3px;
}

.code_module h2 a {
	background: #40AA63; color: #fff; padding: 4px 10px;
}

.comments ul li .portrait img {
	width: 36px; height: 36px; border: 1px solid #eee; padding: 2px; background: #fff; margin-bottom: 5px;
}

.comments ul {
	list-style-type: none; padding: 0 10px 0 0;
}

.comments ul li {
	margin: 10px 0;
}

.comments ul li.row_1 {
	background: #f6f6f6;
}

.comments ul li.row_current {
	background: #fffde4;
}

.comments ul li .portrait {
	width: 52px; vertical-align: top;
}

.comments ul li .body {
	vertical-align: top; margin: 5px 0 0 0;
}

.comments ul li .body .r_title {
	font-size: 9pt; color: #888;
}

.comments ul li .body .r_content {
	color: #00A; font-size: 10.5pt;
}



/*user center*/
.gWel-top{position:relative;+zoom:1;z-index:5}
.gWel-top-hasAvatar{padding-left:145px}
.gWel-avatar{padding:2px;border:1px solid #CDCDCD;border-radius:3px;position:absolute;left:0;top:16px;font-size:0;line-height:0;cursor:pointer}.gWel-avatar-inner{font-size:12px;line-height:normal}
.gWel-greet{height:24px;font-size:16px;line-height:normal;position:relative;+zoom:1;padding-top:12px}
.gWel-greet-trueName{cursor:pointer;position:relative;z-index:2}
.gWel-greet-text{position:relative;z-index:2}
.gWel-greet-split{position:relative;+zoom:1}
.gWel-greet-split-dot{opacity:1;filter:alpha(opacity=100);font-weight:400}
.gWel-greet-split-icon{position:absolute;left:4px;top:6px;opacity:0;filter:alpha(opacity=0)}
.ua-ie8 .gWel-greet-split-icon{top:4px}.ua-ie7 .gWel-greet-split-dot{position:relative;top:-1px;left:1px}
.ua-ie7 .gWel-greet-split-icon,.ua-ie6 .gWel-greet-split-icon{top:3px}
.gWel-greet-trueName-hover .gWel-greet-split-dot{opacity:0;filter:alpha(opacity=0)}
.ua-ie8 .gWel-greet-trueName-hover .gWel-greet-split-dot,.ua-ie7 .gWel-greet-trueName-hover .gWel-greet-split-dot,.ua-ie6 .gWel-greet-trueName-hover .gWel-greet-split-dot{visibility:hidden}
.gWel-greet-trueName-hover .gWel-greet-split-icon{opacity:1;filter:alpha(opacity=100)}
.gWel-greet .wg0{position:absolute;z-index:1;left:0;top:6px;opacity:0;filter:alpha(opacity=0)}
.gWel-greet .wg0 .nui-ipt-input{font-size:16px}
.ua-ie6 .gWel-greet .wg0 .nui-ipt-input{font-size:12px}.gWel-top-hasAvatar .gWel-greet .wg0{top:19px;left:-9px}
.gWel-greet-edit .wg0{opacity:1;filter:alpha(opacity=100)}.gWel-greet-edit .gWel-greet-trueName{display:none}
.gWel-greet-edit{padding-left:210px}.greet_pic_80x40{position:relative;+zoom:1;height:19px;padding-left:80px;display:none}
.greet_pic_80x40 img{position:absolute;left:0;top:-15px}.gWel-info{margin-top:13px;height:90px}
.gWel-top-hasAvatar .gWel-info{height:125px}
.gWel-info-item{display:inline-block;+display:inline;+zoom:1;vertical-align:top;width:120px;text-align:center;cursor:pointer;position:relative;outline:0}
.gWel-info-ico{margin:0 auto;width:80px;height:68px;position:relative;background-position:0 -80px}
.gWel-info-item:hover .gWel-info-ico{background-position:0 -145px}
.gWel-info-txt{line-height:normal;padding-top:6px;color:#999}
.gWel-info-todo .gWel-info-ico{margin:0}
.gWel-info-status{position:absolute;left:78px;top:0;background-color:#DB3434;color:#fff;border-radius:16px;min-width:10px;height:16px;padding:0 3px;line-height:16px;font-size:12px;text-align:center;vertical-align:top;font-family:arial!important}


.gWel-info-create{background: url(../img/help/shenbao.png) no-repeat 50% 8px}
.gWel-info-todo{background: url(../img/help/chuli.png) no-repeat 50% 8px}
.gWel-info-done{background: url(../img/help/lishi.png) no-repeat 50% 8px}
.gWel-info-stat{background: url(../img/help/manyi.png) no-repeat 50% 8px}
.gWel-info-file{background: url(../img/help/danan.png) no-repeat 50% 8px}


.form-table {
	width: 100%; padding-left: 8px; background-color: #FFFFFF;color: #333;
	border-bottom: 1px solid #E9EDF1;
}

.form-table  input[type="text"] {
	width: 143px;
}
.form-table  input[type="radio"],.form-table  input[type="checkbox"] {
	width: 18px;margin-left:5px;border:none
}
.form-table  input[type="text"].number {
	width: 75px;
}

.form-table td {
	border-top: 1px solid #E9EDF1; padding: 2px;
}

.form-table .td1 {
	color: #555; width: 120px; background: #fafafa; text-align: right; font-weight: normal; line-height: 23px; width: 120px;
}

.form-table .td2 {
	min-width: 120px;
}



.table{width:100%;border-bottom: 1px solid #ddd}
.table th{background:#eaeaea;padding:0 3px;vertical-align: bottom;
border-bottom: 2px solid #ddd;}
.table td{padding:8px 2px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd}

 
.pager {
	list-style: none;
}

.pager {
	font-size: 12px; font-weight: 400; margin: 0 auto; width: 90%; padding: 3px 10px 0 0; height: 26px; text-align: right;
}

.pager li {
	float: left; margin-right: 5px; line-height: 22px;
}

.pager li.disablepage {
	color: #999999;
}

.pager li.currentpage {
	font-weight: 700; margin: 0 8px
}

.pager li.currentpage a {
	color: #FFF; background-color: #1F3A87
}

.pager a {
	padding: 4px 8px; border: 1px solid #DCDDDD; text-decoration: none
}

.pager a:hover,.pager a:active {
	background-color: #1e50a2; color: #FFF
}
.nui-txt-link {
	margin: 0 5px; outline: 0; cursor: pointer; padding: 2px 4px 4px; text-decoration: none; border-radius: 4px
}

button{padding:0px 10px;margin-left:15px;min-width: 100px}
#processBtn{text-align: center;}

select{min-width: 150px}
#ciTable{table-layout: fixed;}
#ciTable{width:100%}

.left_menu {
	float: left;
}

.left_menu .left_box {
	background: url("../img/help/index_left_menu_bg0.png") repeat-y; padding: 0 5px; width: 188px;
}

.left_menu .box {
	border: #fff 1px solid;
}

.left_menu .box li {
	position: relative; left: 0; top: 0; width: 188px; height: 45px;
}

.left_menu .box a {
	width: 142px; height: 44px; line-height: 44px; font-size: 16px; background: #fff; border-bottom: #f6e3e3 1px solid; color: #ad0f0e; padding-left: 46px; border-bottom: #f6e3e3 1px solid;text-decoration: none;
}

.left_menu .box .in .inheader {
	line-height: 42px; color: #666; background: #eaeaea; border-bottom: #FFFFFF 1px solid; font-weight: 700; font-size: 18px; padding-left: 38px; width: 150px;
}

.left_menu .box .in #indeader1 {
	background: #ddd url("../img/help/chat.png") no-repeat 10px 50%;
}

.left_menu .box .in #indeader2 {
	background: #ddd url("../img/help/help.png") no-repeat 10px 50%;
}

.left_menu .box .in a {
	color: #404040; background: #f3dbdb; border-bottom: #FFFFFF 1px solid;
}

.left_menu .box .in span {
	color: #e21d3e;
}

.left_menu .box .on a {
	background: #e21d3e; color: #FFFFFF;
}

.left_menu .box .last a {
	border-bottom: #FFFFFF 1px solid;
}

.left_menu .box .on .arrow {
	display: block; background: url("../img/help/left_menu_arrow.png") no-repeat; width: 16px; height: 16px;
}

.left_menu .box .on .two {
	display: block;
}

.left_menu .box .arrow {
	position: absolute; left: 180px; top: 17px; z-index: 10; display: none;
}
span,a,b {
	display: inline-block;
}
.top_menu {
	padding-top: 27px; width: 1024px; margin: 0 auto; height: 55px; line-height: 46px; position: relative; top: 0; left: 0; font-size: 20px
}

.top_menu span {
	margin-left: 204px;
}

.index .section {
	min-height: 517px; background: #f3f4f5; padding-bottom: 33px;
}

.inner .section {
	background: #f3f4f5; padding-bottom: 33px;
}

.index .container {
	margin-left: 126px; top: 202px; width: 1036px;
}

.inner .container {
	width: 1036px; margin: 0 auto;
}

.index {
	width: 1280px; margin: 0 auto; position: relative; left: 0; top: 0;
}
